dancing patent database nexaweb java dance attorney blues ajax java software development adobe flex anti virus ria framework encryption intellectual property development copyright google web toolkit license distribution .net management system music pligg object oriented security copy protection drm authentication jazz j2ee content music classic http cryptography network security ballet ria development digital electronic licensing blogfa databases internet security openlaszlo content security asp canoo c++ tap design